【Python金融量化】零基础如何开始学?
作者: CuteHand
金融学博士,专注于Python在金融领域的应用
微信公众号:Python金融量化(ID: tkfy920)
相关历史文章:【文本挖掘】Python带你笑看江湖
01确立学习目的
个人经验
我学习Python,是因为它在数据分析和金融量化分析方面具有强大功能而且免费,基本涵盖了“数据获取、数据处理、数据分析、数据可视化”所有环节,在写论文和实际工作中用处十分大。02规划好学习路径
个人经验
当我确定好学习Python的数据分析和金融量化投资的方向后,就按照“基础知识、数据爬取、文本分析、金融量化、机器学习、深度学习”,给自己建立了学习路线图:
(1)Python基础知识
(2)金融量化常用库学习
如:Numpy、Pandas、Scipy、Matplotlib等
(3)爬虫基本知识+财经网站数据开源库
如:Scrapy、tushare、baostock等
(4)文本分析(NLP处理、词云分析、jieba分词)
(5)机器学习(sklearn)
(6)深度学习(TensorFlow)
建议安装anaconda,自带Jupyter Notebook和Spyder。个人比较喜欢使用Jupyter Notebook来交互运行python程序,公众号上的文章和代码也都是使用它来完成的,文字使用md编译。至于Python基础,个人推荐看廖雪峰Python3入门教程(百度搜索)。
03建议干中学
推荐资源
国内在线量化平台:
BigQuant - 人工智能量化平台 - 可以无门槛地使用机器学习、人工智能开发量化策略
https://bigquant.com/
优矿 - 通联量化实验室
https://uqer.io/
国外量化平台:
Quantopian 研究、回测、算法众包平台
https://www.quantopian.com/
开源框架
Pandas - 数据分析包
Zipline - 一个Python的回测框架
vnpy - 基于python的开源交易平台开发框架
tushare - 财经数据接口包
easytrader - 进行自动的程序化股票交易
pyalgotrade - 一个Python的事件驱动回测框架
pyalgotrade-cn -整合了tushare提供实时行情。
zwPython - 集成式python开发平台
quantmod - 量化金融建模
rqalpha - 基于Python的回测引擎
quantdigger - 基于python的量化回测框架
Python的爱好者社区历史文章大合集:
关注后在公众号内回复“ 课程 ”即可获取:
小编的转行入职数据科学(数据分析挖掘/机器学习方向)【最新免费】
小编的Python的入门免费视频课程!
小编的Python的快速上手matplotlib可视化库!
崔老师爬虫实战案例免费学习视频。
陈老师数据分析报告扩展制作免费学习视频。
玩转大数据分析!Spark2.X + Python精华实战课程免费学习视频。